// ============================== 导出表单开关 ============================== //

export default {
  // —————————————————————————————— 公共覆盖 —————————————————————————————— //

  bind: { type: String, default: 'switch' }, // 绑定键名，触发 @change 事件

  // —————————————————————————————— 私有属性 —————————————————————————————— //

  text: { type: String, default: '' }, // 文本 (优先级最高，有值即显示)

  trueText: { type: String, default: '' }, // 真值的文本 (text 有值时以 text 为准)
  falseText: { type: String, default: '' }, // 假值的文本 (text 有值时以 text 为准)

  trueValue: { type: [Number, String], default: 1 }, // 真值的数值
  falseValue: { type: [Number, String], default: 2 }, // 假值的数值

  initTrue: { type: Boolean, default: false }, // 是否默认打开
  initFalse: { type: Boolean, default: false }, // 是否默认关闭

  switchWidth: { type: Number, default: 40 }, // 开关宽度

  isCheckbox: { type: Boolean, default: false }, // 是否为复选框
}
